import java.util.Random;
import java.util.Scanner;

/**
 * Created by dllo on 18/3/31.
 */
public class Question03 {

    // 起始金额5000,每次消耗1000,猜大小
    public static void main(String[] args) {

        Random random = new Random();
        Scanner scanner = new Scanner(System.in);


        int i = 0;          // i为次数
        int money = 5000;   // money为剩余钱数
        int a = 0;          // a,b,c为骰子点数
        int b = 0;
        int c = 0;
        int sum = 0;        // 点数的和
        int result = 0;      // 判断点数的和:大/小
        int test = -1;       // 试验数据:大/小

        // 循环试验
        for (; ; ) {
            // 生成3个骰子随机数
            a = random.nextInt(6) + 1;
            b = random.nextInt(6) + 1;
            c = random.nextInt(6) + 1;
            System.out.println(); // 格式
            // System.out.println("a:" + a + ",b:" + b + ",c:" + c); // 显示点数

            // 输入结果猜大小
            System.out.println("请猜大小:(如果猜小请输入1/如果猜大请输入2)");
            test = scanner.nextInt();

            // 骰子求和
            sum = a + b + c;
            if (sum < 11) {
                result = 1;
            } else {
                result = 2;
            }

            // 判定猜测结果是否正确,如果猜错游戏继续
            if (test != result) {

                System.out.println("您猜错了");
                System.out.println("a:" + a + ",b:" + b + ",c:" + c);
                i++;
                money -= 1000; // 输入错误的话 没把损失1000元
                System.out.println("您还剩余" + money);

                // 判定游戏钱数不足则游戏结束
                if (money < 1000) {
                    System.out.println("余额不足,游戏结束");
                    break;
                }

            } else { // 猜对游戏退出

                System.out.println("恭喜您猜对了");
                money = money + 3000; // 猜对奖金
                System.out.println("您还剩余" + money);
                System.out.println("a:" + a + ",b:" + b + ",c:" + c);
                break;

            }
        }
    }
}



